home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Info / tb / tidbits-251.etx < prev   
Encoding:
Internet Message Format  |  1994-11-22  |  29.3 KB  |  [TEXT/unix]

  1. From: ace@tidbits.com (Adam C. Engst)
  2. Subject: TidBITS#251/07-Nov-94
  3. Date: Mon, 7 Nov 94 20:36:40 PDT
  4.  
  5. TidBITS#251/07-Nov-94
  6. =====================
  7.  
  8. Find out below why Apple is a lousy lover, according to long-time
  9.    developer Dave Winer. We also take a long, hard look at SCSI
  10.    Manager 4.3, which could improve performance on most 68040 Macs
  11.    with System 7.5 and the right applications. Mark Anbinder
  12.    presents a brief bit on the Power 8100/110 and also looks at CE
  13.    Software's QuickMail Internet Access Kit. Finally, check out
  14.    the new URL for our Web server, and a $199 deal on a Newton
  15.    MessagePad 100.
  16.  
  17. This issue of TidBITS sponsored in part by:
  18. * APS Technologies -- 800/443-4199 -- <71520.72@compuserve.com>
  19.    Makers of hard drives, tape drives, and neat SCSI accessories.
  20.    For APS price lists, email: <aps-prices@tidbits.com>
  21.  
  22. Copyright 1990-1994 Adam & Tonya Engst. Details at end of issue.
  23.    Automated info: <info@tidbits.com> Comments: <ace@tidbits.com>
  24.    --------------------------------------------------------------
  25.  
  26. Topics:
  27.     MailBITS/07-Nov-94
  28.     Better, Stronger, Faster
  29.     Workgroup Internet QuickMail
  30.     It's All About Love
  31.     Why SCSI Manager 4.3?
  32.     Reviews/07-Nov-94
  33.  
  34. [Archived as /info-mac/per/tb/tidbits-251.etx; 30K]
  35.  
  36.  
  37. MailBITS/07-Nov-94
  38. ------------------
  39.   We very much appreciates the email condolences we've received in
  40.   regard to Tonya's neck injury, and we'd especially like to thank
  41.   Martin Stoermer of the University of Queensland in Australia for
  42.   collecting get-well messages from lots of wonderful people on
  43.   several mailing lists. The combined email get-well card raised
  44.   Tonya's spirits, and we'd like to offer it as an counter example
  45.   whenever someone starts ranting about how unpleasant the Internet
  46.   can be. Again, thanks so much for the kind words. [ACE]
  47.  
  48.  
  49. **TidBITS Web Server Moves** -- Andy Williams <andyjw@dartmouth.edu>
  50.   of Dartmouth College, who runs the public TidBITS Web server
  51.   recently moved it to a more capable machine to improve access and
  52.   reliability. Check it out at the URL below, and if you keep links
  53.   to this site on your own Web page, please update them. [ACE]
  54.  
  55. http://www.dartmouth.edu/pages/TidBITS/TidBITS.html
  56.  
  57.  
  58. **The Newton envious** may want to check out a current offer from
  59.   several mail-order sources (including MacConnection and MacMall)
  60.   for a Newton MessagePad 100 complete with Power Organizer Pack
  61.   (fax modem and some software) for $199, hundreds less than the
  62.   current price for a MessagePad 110. The 100 has the updated ROM
  63.   (with better handwriting recognition) of its more expensive
  64.   cousin, but has less RAM. Buyers should ask specifically for the
  65.   MessagePad 100 with fax modem and software; apparently some buyers
  66.   who weren't specific received just the MessagePad, which doesn't
  67.   have the current ROM. [MHA]
  68.  
  69.  
  70. Better, Stronger, Faster
  71. ------------------------
  72.   by Mark H. Anbinder, News Editor <mha@baka.ithaca.ny.us>
  73.      Director of Technical Services, Baka Industries Inc.
  74.  
  75.   Delivering on its promise to raise the Macintosh performance
  76.   ceiling as PowerPC technology improves, Apple today introduced the
  77.   Power Macintosh 8100/110. The new Mac incorporates a 110 MHz
  78.   version of the PowerPC 601 processor and costs $6,379.
  79.  
  80.   Apple expects quantities of the new model, available in a single
  81.   configuration with 16 MB of RAM, a 2 GB hard drive, and built-in
  82.   CD-ROM drive (item M3561LL/A), will be limited for the first few
  83.   weeks. Those who must have the fastest possible computer, however,
  84.   may find the unit worth waiting for. The new model will crunch
  85.   numbers about a third faster than earlier Power Macintosh 8100/80
  86.   models.
  87.  
  88.   The Power Mac 8100/110 will be aimed at high-end computing users
  89.   such as publishing, technical, and multimedia software users. All
  90.   current configurations of the 8100/80 model will remain available.
  91.   No 8100/110 logic board upgrade is planned at this time.
  92.  
  93.   Information from:
  94.     Apple propaganda
  95.  
  96.  
  97. Workgroup Internet QuickMail
  98. ----------------------------
  99.   by Mark H. Anbinder, News Editor <mha@baka.ithaca.ny.us>
  100.  
  101.   The small office Internet email game is easier than before, thanks
  102.   to CE Software's new QuickMail Internet Access Kit. The entry-
  103.   level bundle (expected to sell for around $549) includes a ten-
  104.   user QuickMail package; a Mail*Link Remote UUCP gateway from
  105.   StarNine Technologies, Inc. licensed for ten users; a copy of "Dr.
  106.   Bob Rankin's Accessing the Internet by E-mail" (a book that offers
  107.   advice on making the most of an email-only Internet connection);
  108.   and an introductory offer from UUNET for UUCP mail service. (UUCP
  109.   access to the Internet uses on-demand modem connections to
  110.   exchange incoming and outgoing mail files.)
  111.  
  112.   QuickMail is CE Software's workgroup-oriented electronic mail
  113.   software (see TidBITS-240_), and a QuickMail ten-pack has a retail
  114.   price of $649, which CE says is typically available for about $200
  115.   less than the retail price. A Mail*Link Remote ten-user license is
  116.   available from CE for $279, so the QuickMail Internet Access Kit
  117.   is a great deal for those planning to buy both products anyway.
  118.  
  119.   StarNine Technologies says the new version of Mail*Link Remote
  120.   included in this bundle (version 1.5) offers a greatly streamlined
  121.   installation process. Since the bundle includes ten free hours of
  122.   UUNET service and a waiver of UUNET's setup and registration fees,
  123.   the software comes pre-configured to work with UUNET. The
  124.   purchaser can fax a registration form to UUNET to quickly obtain a
  125.   domain name and other customized information needed to set up a
  126.   mail gateway.
  127.  
  128.   Mail*Link Remote uses a modem to communicate regularly with UUNET
  129.   or another service provider, and exchanges electronic mail
  130.   messages and Usenet news articles. (QuickMail has no practical
  131.   facility for handling news, however.) Mail*Link Remote 1.5 has a
  132.   number of improvements over previous versions of the StarNine
  133.   gateway, though it doesn't have the polish of its big brother,
  134.   Mail*Link SMTP, which requires a full-time Internet connection.
  135.   The company plans an affordable upgrade for Mail*Link Remote in
  136.   the first half of 1995 that will further beef up the product.
  137.   Meanwhile, QuickMail Internet Access Kit buyers who decide they
  138.   need a higher-level connection will be able to upgrade to
  139.   Mail*Link SMTP at a reduced price, once they hook up the full-time
  140.   Internet line.
  141.  
  142.   StarNine's David Thompson comments that one powerful possibility
  143.   with this bundle includes mailing list management. QM-Postman (see
  144.   TidBITS-237_) offers centralized creation and maintenance of email
  145.   distribution lists, which can include recipients on the Internet.
  146.  
  147.   If your office already has QuickMail, and you just need a gateway,
  148.   CE Software now offers separate Mail*Link Remote packages on its
  149.   own price list. A ten-user pack costs $279, 20-user $399, 50-user
  150.   $899, and 100-user $1199. Another option is UMCP\QM from
  151.   Information Electronics. This gateway, available at $395 for an
  152.   unlimited number of users on a single mail server, pays a bit more
  153.   attention to Internet mail conventions in converting between
  154.   QuickMail and Internet mail. IE's PostalUnion/SMTP for QuickMail
  155.   offers a much more complete solution than UMCP\QM, but like
  156.   Mail*Link SMTP is intended for use with a full-time Internet
  157.   connection. The company plans a PostalUnion/UUCP gateway for
  158.   QuickMail for early 1995 release, and will make upgrades available
  159.   to UMCP\QM owners.
  160.  
  161.   Using a gateway between a desktop email program and the Internet
  162.   is never a perfect scenario, but for many businesses it's the best
  163.   approach. More Internet-oriented solutions are most affordable in
  164.   single-user environments (such as the dialup SLIP service and
  165.   assorted TCP/IP utilities described in Adam's Internet Starter Kit
  166.   for Macintosh); such solutions for workgroups are only feasible
  167.   with full-time network connections, which are still expensive
  168.   enough to be beyond the reach of many small businesses and a good
  169.   number of larger ones as well. A UUCP gateway has the advantage of
  170.   being inexpensive to operate; Internet service providers can offer
  171.   UUCP services without needing much in the way of resources.
  172.  
  173.   CE Software has been embarrassed by the ugly Internet mail
  174.   addresses <firstname_lastname%cedsm@uunet.uu.net> it uses
  175.   internally, but a company spokesman assures us that a change is in
  176.   the works, and CE will soon have its own domain name registered.
  177.  
  178.     CE Software, Inc. -- 800/523-7638 -- 515/221-1801
  179.       515/221-1806 (fax) -- <cesoftware@aol.com>
  180.     Information Electronics -- 912/638-1893 -- 912/638-1384 (fax)
  181.       <infoelect@ie.com>
  182.     StarNine Technologies, Inc. -- 510/649-4949 -- 510/548-0393 (fax)
  183.       <info@starnine.com>
  184.  
  185.   Information from:
  186.     CE Software
  187.     Information Electronics
  188.     StarNine Technologies
  189.  
  190.  
  191. It's All About Love
  192. -------------------
  193.   by Dave Winer <davewiner@aol.com>
  194.  
  195.   [One of the long-time developers in the Macintosh world, Dave
  196.   Winer has written ThinkTank and MORE, among others. More recently,
  197.   he founded UserLand Software and in 1992, shipped Frontier, which,
  198.   according to Dave, is "AppleScript done right."]
  199.  
  200.   To Apple, and to the rest of the world - market share is a head-
  201.   trip. It isn't the issue. Developers are key. Apple's economics
  202.   are out of whack. Definitely. But increasing market share isn't
  203.   what it's about.
  204.  
  205.   Love is what it's about.
  206.  
  207.   This is going to take some explaining.
  208.  
  209.   When I woke up this morning I found a bunch of flowers in my
  210.   mailbox from Bill Gates. What a guy! I recently noted in a rather
  211.   public message that I didn't have a Windows 95 beta to play with.
  212.   Bill-the-Platform-Vendor correctly read the message. Dave wants
  213.   flowers. The love letter in my mailbox began "Bill Gates requested
  214.   that we add you to the Windows 95 Beta Program." Ohhhh.
  215.  
  216.   Another platform vendor who gets it, Jean-Louis Gassee (Be Inc.),
  217.   had sent me a love letter too. I can't repeat his message here; it
  218.   was too sexy.
  219.  
  220.   Have you read the Celestine Prophecy? These guys were getting me
  221.   ready to write this angry love letter to Apple Computer. Reminding
  222.   me that love is out there. There _are_ options.
  223.  
  224.   Developer relations is a mating game. Think of platform vendors as
  225.   the guys, and developers as the girls. Send flowers. Like wives
  226.   and girlfriends, developers just want to be thought of. It's the
  227.   little things that count. That's a big secret. You sent flowers
  228.   last week? So what! You gotta send them every week, rain or shine.
  229.  
  230.   Apple always made a big deal of how many girlfriends it had. And
  231.   it tended to favor the glamorous but less reliable ones (Lotus,
  232.   Borland, etc.), while ignoring the ones that cooked the meals,
  233.   cleaned the house, made the babies.
  234.  
  235.   I've received my share of flowers from Apple, mostly in 1986 and
  236.   1987. There was a renaissance at Apple in that period. The
  237.   Macintosh market was booming, which was great for the faithful and
  238.   lucky developers who survived the mess of late 84-85. I remember
  239.   those times fondly. I did win-win deals, almost routinely, with
  240.   Apple. Many thanks to Guy Kawasaki, Bill Campbell, and Jean-Louis
  241.   Gassee, who understood that a good developer is worth a hundred
  242.   promiscuous girlfriends. In those days my mailbox overflowed with
  243.   floral arrangements. And I cooked some great meals!
  244.  
  245.   Then, something predictable happened. Kawasaki, Campbell, Gassee,
  246.   and people of similar spirit were forced out. A legion of
  247.   employees invaded the platform, hired by other employees to
  248.   replace the developers with high-paid, low-output, loveless
  249.   computer scientists. That's the major reason Apple's economics are
  250.   way out of whack right now.
  251.  
  252.   Back to Gates... I have never heard him say a negative thing about
  253.   the Macintosh. Quite the opposite. At the System 7 rollout, not a
  254.   single Apple executive could explain why the new OS was so cool. I
  255.   sat in the audience, amazed that Bill Gates was the only one on
  256.   stage who could get me excited about System 7. (It was also
  257.   amazing that I was in the audience. I was the only developer in
  258.   the room that was building on System 7 in a meaningful way [with
  259.   Frontier]. I was being punished for that. I could have given a
  260.   stirring speech, but Apple people were afraid that some of them
  261.   would lose their jobs if I was successful.)
  262.  
  263.   On 23-Oct-94, in an email to me, Bill Gates said "Other large
  264.   developers have humiliated the Mac through their statements or by
  265.   dropping support, in some cases many times. Over the last few
  266.   years we have introduced more new titles for the Mac than any
  267.   other company. This is despite Apple suing us and discriminating
  268.   against us."
  269.  
  270.   Has Apple ever thanked Bill Gates for developing for the
  271.   Macintosh? What about Paul Brainerd? John Warnock? Tim Gill? Marc
  272.   Canter? Nat Goldhaber? Don Brown? Leonard Rosenthol? Andrew
  273.   Singer? What about me?
  274.  
  275.   Why not take Gates at face value? If he's produced so much
  276.   Macintosh software without any gratitude from Apple, maybe he'd
  277.   support the platform even more enthusiastically if Apple showed
  278.   just a bit of appreciation.
  279.  
  280.   1994 is the ten-year anniversary of the shipment of the Macintosh.
  281.   Did Apple honor the developers who were there at startup?
  282.   Absolutely not. Not even a plaque. Not even an email saying thank
  283.   you. I was pissed.
  284.  
  285.   At the ten-year celebration at Moscone Center in San Francisco on
  286.   January 6th, I sat in the audience, fuming, listening to Bill
  287.   Atkinson and Andy Hertzfeld talk about the magic of the Macintosh,
  288.   how great _they_ were, without a single reference to any
  289.   developers. Where was Spindler? Didn't he have anything to say at
  290.   this important milestone?
  291.  
  292.   Today, Macintosh is an empty, loveless house. Not a home. All the
  293.   developers walked but left the babies behind. Not because of
  294.   market share; that can be fixed with economic tweaks. We walked
  295.   because Apple is a lousy lover.
  296.  
  297.   A platform is like a harem of sorts. One rich husband. Lots of
  298.   wives. If the husband abuses one wife, it hurts all the wives. All
  299.   of sudden food starts getting cold. The bed is empty. All of a
  300.   sudden, the husband isn't so rich.
  301.  
  302.  
  303. Why SCSI Manager 4.3?
  304. ---------------------
  305.   by Adam C. Engst <ace@tidbits.com>
  306.  
  307.   One of the least well-publicized bits of semi-recent technology
  308.   from Apple has been SCSI Manager 4.3, which I've seen discussed
  309.   mostly in MacWEEK, primarily in Ric Ford's MacInTouch columns.
  310.   It's a complicated subject, but with some welcome help from well-
  311.   placed sources, this article attempts to explain what SCSI Manager
  312.   4.3 is, what it does, and what programs and drivers support it.
  313.  
  314.  
  315. **What is it?** SCSI Manager is software that mediates between
  316.   SCSI requests (such as disk reads and writes) made by applications
  317.   or by SCSI drivers and the physical SCSI devices attached to a
  318.   Mac. Between the clients (applications or drivers) and the SCSI
  319.   Manager code sits the SCSI Manager software interface, also known
  320.   as an API (Application Programming Interface) or SPI (System
  321.   Programming Interface).
  322.  
  323.   The old SCSI Manager software interface supported one bus with
  324.   SCSI IDs 0 through 7, with the Mac at SCSI ID 7. In contrast, SCSI
  325.   Manager 4.3 supports up to 256 buses, 256 SCSI IDs per bus, and
  326.   256 LUNs (Logical Unit Number) per ID. However, to make things
  327.   easier to use and develop for, SCSI Manager 4.3 makes it appear to
  328.   programs and drivers as though all devices are on the same bus.
  329.  
  330.   In real life, this means that if you use a Wide SCSI card that is
  331.   SCSI Manager 4.3-compliant, such as the FWB JackHammer card, any
  332.   4.3-savvy client can access all SCSI IDs from 0 through 15. The
  333.   same goes for the dual SCSI chains on the Quadra 900 and 950.
  334.  
  335.   SCSI Manager 4.3 supposedly adds support for the SCSI-2 standard,
  336.   but in fact, all Macs support all the mandatory SCSI-2 protocol
  337.   functions for initiating devices. What most Macs don't support are
  338.   two frequently discussed SCSI-2 features - Fast and Wide transfers
  339.   - that are optional. SCSI Manager 4.3 directly supports SCSI-2
  340.   features, including the optional Fast and Wide transfers. However,
  341.   the hardware on Mac motherboards (called the HBA, or Host Bus
  342.   Adapter, and controlled by software called SIMs, or SCSI Interface
  343.   Modules) doesn't yet support synchronous SCSI (actually part of
  344.   the SCSI-1 standard), fast synchronous SCSI (10 MB per second), or
  345.   wide SCSI. To gain access to these features, even with SCSI
  346.   Manager 4.3, you need an HBA and SIM that supports them, and the
  347.   only current one is FWB's JackHammer card.
  348.  
  349.  
  350. **What's it good for?** The goal of SCSI Manager 4.3 is to
  351.   increase performance of the system as a whole, and in the process,
  352.   to take advantage of new hardware such as DMA (Direct Memory
  353.   Access). Essentially, SCSI Manager 4.3 is "fully asynchronous and
  354.   fully concurrent," which means applications can submit any number
  355.   of asynchronous SCSI requests to different devices on the same or
  356.   different buses, and SCSI Manager 4.3 properly queues those
  357.   requests up for when the device is ready, returning as much
  358.   control to the application as possible in the process. To maintain
  359.   backward compatibility with programs that are not SCSI Manager
  360.   4.3-aware, SCSI Manager 4.3 steps back to the constraints of the
  361.   old SCSI Manager interface when performing old-style synchronous
  362.   SCSI Manager requests. Thanks to some serious programming
  363.   wizardry, SCSI Manager 4.3 can also handle old, synchronous SCSI
  364.   Manager requests simultaneously with the new, asynchronous
  365.   requests.
  366.  
  367.   SCSI Manager 4.3 increases performance in three main ways. It
  368.   enables asynchronous access to SCSI devices, supports SCSI
  369.   disconnect-reconnect, and also uses DMA when available. Let's take
  370.   a look at each of these methods of improving performance:
  371.  
  372.  
  373. **Asynchronous access** means that other things can happen at the
  374.   same time as the disk read or write, something that has been
  375.   generally impossible before. Although this would be nice to have
  376.   in all applications so saving or opening files wouldn't take over
  377.   the machine, it's most important for applications like digital
  378.   video that need to move a lot of data while not tying up the CPU
  379.   for other processing. Another good example of the utility of
  380.   asynchronous access is backup to tape, where a program can read
  381.   from the hard disk at the same time it writes to the tape.
  382.  
  383. **SCSI disconnect-reconnect** is related to asynchronous access,
  384.   and means SCSI Manager 4.3 doesn't have to wait for responses to
  385.   commands sent to SCSI devices. While the device is working on a
  386.   command, such as formatting a disk, the device can disconnect,
  387.   enabling the Mac to work with other SCSI devices. Once our example
  388.   disk is done formatting or needs to inform the formatting program
  389.   of its status, it reconnects, signalling SCSI Manager 4.3 to pick
  390.   up where it left off. By being asynchronous, SCSI Manager 4.3
  391.   enables application-level activities to occur while a SCSI
  392.   operation is in progress, even if the device doesn't disconnect
  393.   (unless the application issues a synchronous file system request
  394.   that ends up going to disk).
  395.  
  396. **Using DMA** when available improves performance by reducing the
  397.   amount of work the CPU has to do in dealing with the fact that a
  398.   disk read or write is in progress. If DMA is present, the DMA
  399.   hardware can move data directly from the SCSI chip into memory (or
  400.   vice versa for a write), never bothering the CPU with the
  401.   transaction. Without DMA, the CPU must handle the data transfer
  402.   between the SCSI chip and memory, reducing the amount of time it
  403.   can spend on application-level tasks like recalculating a
  404.   spreadsheet. DMA requires DMA support in hardware, which exists
  405.   only in certain Mac models, specifically the Power Macs, the AV
  406.   Macs, and the Apple Workgroup Server 95 (it has DMA on the two
  407.   extra SCSI channels on its special PDS card). The elderly IIfx has
  408.   DMA support, but SCSI Manager 4.3 doesn't currently support its
  409.   older SCSI chip.
  410.  
  411.   Interestingly, using DMA is not necessarily any faster (and is
  412.   sometimes even slower due to the overhead of setting up and
  413.   tearing down DMA buffers) than moving data via the CPU. So, raw
  414.   performance numbers don't benefit from the use of DMA, but real
  415.   world performance often does, since the CPU has more time to spend
  416.   on applications.
  417.  
  418.  
  419. **So where'd it go?** SCSI Manager 4.3 sounds like a good thing,
  420.   so why don't we hear more about it? There are several reasons, but
  421.   most simply, it's because users shouldn't have to care since SCSI
  422.   Manager 4.3 works at such a low level. In addition, driver support
  423.   has been slow to arrive. This isn't entirely the fault of driver
  424.   developers; for some time there was no good documentation or much
  425.   sample code. Some companies didn't have active engineering teams
  426.   working on their formatting software, and others attempted to hack
  427.   their old synchronous drivers to add asynchronous support, a
  428.   strategy which often proved more difficult than rewriting from
  429.   scratch. Finally, SCSI Manager 4.3 was a major change for the
  430.   industry, and there's no doubt that some people weren't happy
  431.   about the change, not so much due to the advantages provided, but
  432.   because of the amount of work entailed in converting driver
  433.   software.
  434.  
  435.   Even though users shouldn't have to care about SCSI Manager 4.3
  436.   specifically, they should care about asynchronous file access,
  437.   because it translates into increased performance and productivity.
  438.   In fact, since few applications issue direct SCSI Manager
  439.   requests, it's silly to say that an application supports SCSI
  440.   Manager 4.3 - it would be better to write the application to
  441.   access files using asynchronous calls and to call out that fact
  442.   for users.
  443.  
  444.   Most major hard disk formatting programs now support SCSI Manager
  445.   4.3 or will soon, but users seldom think about updating their disk
  446.   formatting software. It's out of sight, and thus completely out of
  447.   mind. Like many software companies, the companies that make
  448.   software for formatting hard disks don't always notify their
  449.   customers of updates, and some, like La Cie, never notify
  450.   customers at all (they've never notified me in the five years I've
  451.   owned Silverlining). If you call and ask for an update, you can
  452.   get one, but that requires a level of technical knowledge and
  453.   vigilance beyond the call of duty.
  454.  
  455.  
  456. **Application support** -- Another problem with SCSI Manager 4.3
  457.   is that it requires application support to be useful. If an
  458.   applications don't make asynchronous calls, SCSI Manager 4.3
  459.   services the older, and slower, synchronous calls. Currently, only
  460.   a few major applications support SCSI Manager 4.3.
  461.  
  462.   First, Dantz Development's Retrospect 2.1 supports SCSI Manager
  463.   4.3 directly, and the performance increase is shocking. I watched
  464.   the start of a long backup session shortly after installing
  465.   Retrospect 2.1 on my 660AV (which has SCSI Manager 4.3 in ROM),
  466.   and the backup flew along at 12 MB per minute, with both the hard
  467.   drive and the DAT drive in constant use. Second, FileMaker Pro now
  468.   uses asynchronous file I/O to overlap disk operations with other
  469.   activities. Unlike Retrospect 2.1, FileMaker Pro doesn't directly
  470.   access SCSI Manager 4.3, but its use of asynchronous file I/O
  471.   enables it to take advantage of SCSI Manager 4.3's capabilities.
  472.   Third, Drive7 from Casa Blanca Works, along with being a SCSI
  473.   Manager 4.3-savvy driver, supports SCSI disconnect-reconnect while
  474.   formatting, so you can start a disk formatting and continue to
  475.   work in Drive7 (formatting other drives if you want) or other
  476.   programs.
  477.  
  478.   Despite the seeming paucity of programs that use asynchronous
  479.   calls, the problem is apparently more that many programs expect to
  480.   wait for those calls to be processed before continuing, sitting in
  481.   a loop and spinning a cursor instead of doing something useful.
  482.   The trick, then, is two-fold. Programs must use asynchronous
  483.   calls, and they should have something else to do if that call can
  484.   be serviced by SCSI Manager 4.3 and an asynchronous driver.
  485.  
  486.  
  487. **Hardware support** -- Perhaps the main confusion with SCSI
  488.   Manager 4.3 is which Macs support it. The 660AV and 840AV have the
  489.   SCSI Manager 4.3 in ROM, as do the Power Macs and the Power
  490.   Macintosh Upgrade Card. Until System 7.5, those were the only Macs
  491.   that supported SCSI Manager 4.3, but the SCSI Manager 4.3
  492.   extension in System 7.5 provides support to all 68040-based Macs
  493.   and Performas, except for the Quadra 630 and the 68040-based
  494.   PowerBooks. The extension might appear on older 68030 Macs if you
  495.   install a system "for any Macintosh," but it won't do anything for
  496.   them. The 68040 PowerBooks use different SCSI hardware that isn't
  497.   supported by SCSI Manager 4.3.
  498.  
  499.   On an AV, the extension completely replaces the SCSI Manager 4.3
  500.   code from ROM, and it fixes some bugs in the Power Macintosh
  501.   Upgrade Card ROMs, but it doesn't do anything for Power Macs.
  502.   There are a few patches to the SCSI Manager 4.3 code that's in the
  503.   Power Mac ROMs, but they exist only in the System 7.5 System file
  504.   and in the PowerPC Enabler for System 7.1.2.
  505.  
  506.   Using a DMA-equipped Mac, such as a Power Mac or an AV, without a
  507.   SCSI Manager 4.3-savvy disk driver can reduce performance
  508.   significantly (one report placed the slowdown at thirty percent).
  509.   This performance degradation happens because SCSI Manager 4.3 is
  510.   backward compatible with the old SCSI Manager way of working with
  511.   4.3-clueless drivers. The old SCSI Manager mode handles DMA in the
  512.   AVs and Power Macs badly in comparison with the way SCSI Manager
  513.   4.3 handles DMA. In other words, if you have an AV or a Power Mac
  514.   with a third party disk drive that hasn't been formatted with SCSI
  515.   Manager 4.3-savvy driver, you're probably taking a hefty speed
  516.   hit.
  517.  
  518.  
  519. **In the end** -- So, to take full advantage of the performance
  520.   enhancements promised by SCSI Manager 4.3, you need the following:
  521.  
  522. * The right Mac, which means Power Macs and 68040-based Macs other
  523.   than the Quadra 620 and 68040-based PowerBooks. Macs with DMA
  524.   hardware, including the AV Macs and the Power Macs, will enjoy
  525.   increased system performance when the DMA hardware frees the CPU
  526.   from mediating SCSI requests.
  527.  
  528. * The SCSI Manager 4.3 extension from System 7.5 if you have a
  529.   non-AV Mac.
  530.  
  531. * A SCSI Manager 4.3 compatible hard disk driver, which you can
  532.   obtain from any of the following hard disk formatting packages (we
  533.   hope this list is at least partially complete; see below for
  534.   contact information for these vendors):
  535.  
  536.     HD SC Setup 7.2 or later (Apple)
  537.     Drive7 v.X.X (Casa Blanca Works)
  538.     Anubis 2.5 or later (CharisMac)
  539.     Hard Disk Toolkit 1.5 or later (FWB)
  540.     Silverlining 5.6 (La Cie)
  541.     FormatterOne Pro (Software Architects)
  542.     MicroNet 6.0.0 Utility (or later, but only with MicroNet drives)
  543.     SCSI Director Professional 3.0 or later (Transoft)
  544.     Lido Disk Formatting Utility 7.31 (Surf City Software)
  545.  
  546. * Applications that intelligently use asynchronous file system
  547.   calls so they can do useful work while SCSI Manager 4.3 deals 
  548.   with the asynchronous call. Current examples include Dantz's
  549.   Retrospect 2.1 and Claris's FileMaker Pro.
  550.  
  551.   In the end, support for SCSI Manager 4.3 could be the main
  552.   hitherto unknown reason for most Quadra and Centris owners to
  553.   upgrade to System 7.5 and a SCSI Manager 4.3-savvy hard disk
  554.   driver.
  555.  
  556.  
  557. **Vendor list**
  558.     Casa Blanca Works -- 415/461-2227 -- 415/461-2249 (fax)
  559.       <72662.142@compuserve.com>
  560.     Claris -- 800/544-8554 -- <claris@aol.com>
  561.     Dantz -- 510/849-0293 -- <dantz@applelink.apple.com>
  562.     MicroNet -- 714/453-6000 -- 714/453-6001 (fax)
  563.     FWB -- 415/474-8055 -- 415/775-2125 (fax)
  564.       <fwb@applelink.apple.com>
  565.     CharisMac Engineering -- 916/885-4420 -- 800/487-4420
  566.       916/885-1410 (fax)
  567.     Transoft -- 805/565-5200 -- 805/565-5208 (fax)
  568.     Surf City Software -- 714/289-8543 -- 714/289-1002 (fax)
  569.     Software Architects -- 206/487-0122 -- 206/487-0467 (fax)
  570.  
  571.  
  572. Reviews/07-Nov-94
  573. -----------------
  574.  
  575. * MacWEEK -- 31-Oct-94, Vol. 8, #43
  576.     GroupWise 4.1 -- pg. 33
  577.     PhotoFlash 2.0 -- pg. 33
  578.     Arrange 2.0 -- pg. 36
  579.     ScanPrepPro 1.2.6 -- pg. 40
  580.     microLaser PowerPro -- pg. 40
  581.  
  582.  
  583. $$
  584.  
  585.  Non-profit, non-commercial publications may reprint articles if
  586.  full credit is given. Others please contact us. We don't guarantee
  587.  accuracy of articles. Caveat lector. Publication, product, and
  588.  company names may be registered trademarks of their companies.
  589.  
  590.  This file is formatted as setext. For more information send email
  591.  with the single word "setext" (no quotes) in the Subject: line to
  592.  <fileserver@tidbits.com>. A file will be returned shortly.
  593.  
  594.  For an APS price list, send email to: <aps-prices@tidbits.com>
  595.  
  596.  For information on TidBITS: how to subscribe to our mailing list,
  597.  where to find back issues, how to search issues on the Internet's
  598.  WAIS, and other useful stuff, send email to: <info@tidbits.com>
  599.  Otherwise, contact us at: ace@tidbits.com * CIS: 72511,306
  600.  AppleLink & BIX: TidBITS * AOL: Adam Engst * Delphi: Adam_Engst
  601.  TidBITS * 1106 North 31st Street * Renton, WA 98056 USA
  602.  Issues available at: ftp://ftp.tidbits.com/pub/tidbits/issues/
  603.  And: http://www.dartmouth.edu/pages/TidBITS/TidBITS.html
  604.  To search back issues with WAIS, use macintosh-tidbits.src
  605.  On the Web, use http://www.wais.com/wais-dbs/macintosh-tidbits.html
  606.  -------------------------------------------------------------------
  607.  
  608.  
  609.  
  610.  
  611. --
  612. Adam C. Engst, TidBITS Editor -- ace@tidbits.com -- info@tidbits.com
  613.     Author of Internet Starter Kit for Macintosh -- tisk@tidbits.com
  614.              Internet Explorer Kit for Macintosh --  iek@tidbits.com
  615.                 Internet Starter Kit for Windows -- iskw@tidbits.com
  616.  
  617.